Obec Oldřichov leží v Olomouckém kraji v ORP Přerov v nadmořské výšce 222 m. V roce 2014 zde žilo 129 obyvatel. Oldřichov má katastrální území o rozloze 95 ha.